package com.hyt.it.ogt.ykcj.domain.grade;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.hyt.it.ogt.ykcj.common.core.domain.BaseEntity;



/**
 * 发布考试科目信息表 exam_publish_subject_info
 * 
 * @author liying
 * @date 2021-11-18
 */
public class ExamPublishSubjectInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private String id;

    /** 发布考试成绩信息Id */
    private String examPublishId;

    /** 科目ID */
    private String subjectId;

    /** 显示科目总分 */
    private Integer showSubjectScore;

    /** 显示科目考试结果 */
    private Integer showSubjectResult;

    /** 显示子考试Id */
    private String relationExamId;

    /** 显示子考试总分 */
    private Integer showExamScore;

    /** 显示子考试考试结果 */
    private Integer showExamResult;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getExamPublishId() {
        return examPublishId;
    }

    public void setExamPublishId(String examPublishId) {
        this.examPublishId = examPublishId;
    }

    public String getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(String subjectId) {
        this.subjectId = subjectId;
    }

    public Integer getShowSubjectScore() {
        return showSubjectScore;
    }

    public void setShowSubjectScore(Integer showSubjectScore) {
        this.showSubjectScore = showSubjectScore;
    }

    public Integer getShowSubjectResult() {
        return showSubjectResult;
    }

    public void setShowSubjectResult(Integer showSubjectResult) {
        this.showSubjectResult = showSubjectResult;
    }

    public String getRelationExamId() {
        return relationExamId;
    }

    public void setRelationExamId(String relationExamId) {
        this.relationExamId = relationExamId;
    }

    public Integer getShowExamScore() {
        return showExamScore;
    }

    public void setShowExamScore(Integer showExamScore) {
        this.showExamScore = showExamScore;
    }

    public Integer getShowExamResult() {
        return showExamResult;
    }

    public void setShowExamResult(Integer showExamResult) {
        this.showExamResult = showExamResult;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("examPublishId", getExamPublishId())
            .append("subjectId", getSubjectId())
            .append("showSubjectScore", getShowSubjectScore())
            .append("showSubjectResult", getShowSubjectResult())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
            .append("relationExamId", getRelationExamId())
            .toString();
    }
}
